package com.btpn.custody.service;

import java.util.List;

import com.btpn.custody.web.m001.model.BranchModel;

public interface IGlobalService {

	/* =================================================== REGION ==================================================== */
	void createOrUpdateRegion(Long regionId, String regionCode, String regionName, String user);
	
	void deleteRegions(Long[] regionIds, String user);
	
	/* =================================================== AREA ==================================================== */
	void createOrUpdateArea(Long areaId, String areaCode, String areaName, Long regionId, Boolean isJkt, String user);
	
	void deleteAreas(Long[] areaIds, String user);
	
	/* =================================================== BRANCH ==================================================== */
	void createOrUpdateBranch(Long branchId, String branchCode, String branchName, String branchEmail, Long areaId, String user);
	
	void deleteBranchs(Long[] branchIds, String user);
	
	List<BranchModel> findAllBranchModel();
	
	/* =================================================== Download Log ==================================================== */
	String getDownloadLogException(Long id);
	
}
